package compute;

/**
 * Created by dllo on 18/4/12.
 */
public abstract class Operator {

    /*
    可以在class前加 关键字 abstract,把一个类变成抽象类

    只有抽象类中 才能存在抽象方法
    而抽象类中 并不一定存在抽象方法

    一个类如果是抽象类,那么这个类是没有办法new出对象的
    必须使用它的子类
     */

    public abstract int compute(int num1, int num2);
    /*
    抽象方法:
    定义:没有方法体的方法叫做抽象方法
    抽象方法需要在返回值类型前加关键字:abstract
     */

    //抽象类中是可以使用普通方法的
    public void fun(){}

}
